package streamobject

import (
	"yizhuoyan/go-study/pdfgo/handyio"
	"yizhuoyan/go-study/pdfgo/raw/objects/basicobject"
)

const typeNameOfXref = "/XRef"

type CrossReferenceStreamObject struct {
}

func (this *CrossReferenceStreamObject) GetType() string {
	return typeNameOfXref
}

func (this *CrossReferenceStreamObject) Serialize(w handyio.PdfRawWriter) error {
	//TODO implement me
	panic("implement me")
}

func (this *CrossReferenceStreamObject) UnSerialize(r handyio.PdfRawReader) error {
	//TODO implement me
	panic("implement me")
}

func (this *CrossReferenceStreamObject) GetDictionary() *basicobject.Dictionary {
	//TODO implement me
	panic("implement me")
}

func (this *CrossReferenceStreamObject) ReadStream(dic *basicobject.Dictionary, r handyio.PdfRawReader) error {
	//TODO implement me
	panic("implement me")
}
